
// 在给你挂一个 baseURL

const baseURL = 'http://192.168.144.121:8080'
class req {
    constructor() { }


    // async 默认开启异步
    ajax(method, url, async = true, header) {
        // 创建ajax实例
        const http = new XMLHttpRequest();
        // open接收三个参数第一个 method 第二个 url路径 
        // 第三个是否开启 异步/同步(写true/false)
        // 然后true开启异步 反之false 你懂 哈哈
        http.open(method, baseURL + url, async);
        // 请求头设置
        http.setRequestHeader("Content-Type", header);
        // 调用send里面参数可写可不写
        // 不写的话 直接调用就好了
        // post请求入参口
        // 之后你再看看send是干什么的
        http.send();
        // 获取服务器响应的数据
        http.onreadystatechange = function (e) {
            // http.readyState是相应状态 会多次执行
            console.log(http.readyState);
            // 防止http.readyState重复执行将最后一次执行的值锁定
            // 判断4 是因为readyState等于4服务器完成请求
            if (http.readyState == 4) {
                // http.response 返回数据  返回的是字符串自己处理OK
                // 算了帮你处理下
                // 之后data永远就是就是返回值
                const data = JSON.parse(http.response)
            }
        }
    }

}

export function GET() {

}

